package com.cskaoyan.javase.oop1._10packing;

/**
 * 包装类的引入
 * 首先看一个经典的报错:
 * Non-static field 'start' cannot be referenced from a static context
 * 一个非静态的成员变量不能在一个静态上下文中被引用
 * 静态方法中,不能访问非static成员变量
 * 要想改正: 这个成员变量也必须是static修饰的
 *
 * Integer.MAX_VALUE 这是一个常量,它表示int类型的最大值
 * Integer是int类型的包装类型,所谓包装类，就是把基本数据类型包装成引用数据类型，变成一个个对象。
 * java当中的基本数据类型数值整型,它们的取值范围都不是一个数轴,而是一个圆环,都是首尾相接的
 * 最大值 + 1 = 最小值
 *
 * @since 09:55
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    static int end = Integer.MAX_VALUE;
    static int start = end - 5;

    public static void main(String[] args) {
        int count = 0;
        for (int i = start; i < end; i++) {
            count++;
        }
        System.out.println(count);
    }
}
